package thisTest;
/*
this是一个关键字，全部小写
1。一个对象一个this
2.this是一个变量，是一个引用。this保存当前对象的内存地址，指向自身，this存储在堆内存当中对象的内部
3.this只能使用在实例方法中。谁调用这个实例方法，this就是谁，所以this代表的是：当前对象
4、this不能出现在静态方法中，this指的是当前变量
 */
public class ThisTest1 {
    public static void main(String[] args){
        Customer c1 = new Customer("zs");
        c1.shopping();
    }
}
class Customer{
    String name;

    public Customer() {
    }
    public Customer(String s){
        name = s;
    }
    public void  shopping(){
        //this.可以省略
        //默认访问的就是当前变量
        System.out.println(name+"正在购物");
    }
}
